Kanzi 4.0.0-beta2
kanzi::gfx::BindComputeResourceSetCommand Struct Reference

Binds the resource sets within the current render pipeline. More...

#include <kanzi/gfx/commands.hpp>

Inheritance diagram for kanzi::gfx::BindComputeResourceSetCommand:
[legend]

Public Member Functions

 BindComputeResourceSetCommand ()
 Constructor.
 
- Public Member Functions inherited from kanzi::gfx::BaseCommand
uint32_t getSize () const
 Gets the command size in bytes.
 
uint8_t getTag () const
 Gets the command tag.
 
CommandType getType () const
 Gets the command type.
 
void setTag (uint8_t tag)
 Sets the command tag.
 

Public Attributes

FixedArray< ComputeResourceSetHandleGuard, limits::MaxResourceSetsresources
 Resource sets that are used by the compute pipeline.
 

Additional Inherited Members

- Protected Member Functions inherited from kanzi::gfx::BaseCommand
 BaseCommand (CommandType t, uint32_t s)
 Constructor.
 
 BaseCommand (const BaseCommand &other)
 Copy Constructor.
 
BaseCommandoperator= (const BaseCommand &other)
 Assignment operator.
 

Detailed Description

Binds the resource sets within the current render pipeline.

Previous uniform and storage offset commands are applied.

Since
Kanzi 4.0.0

Constructor & Destructor Documentation

◆ BindComputeResourceSetCommand()

kanzi::gfx::BindComputeResourceSetCommand::BindComputeResourceSetCommand ( )
inlineexplicit

Constructor.

Member Data Documentation

◆ resources

FixedArray<ComputeResourceSetHandleGuard, limits::MaxResourceSets> kanzi::gfx::BindComputeResourceSetCommand::resources

Resource sets that are used by the compute pipeline.

Resource sets must be compatible with the shader used in the active compute pipeline.


The documentation for this struct was generated from the following file: